body {
	color: #000;
	background: #F3F3F3;
	font-family: 微软雅黑,黑体,宋体,sans-serif;
	font-size: 12px;
	text-align: center;}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr {
	margin: 0 auto;
	padding: 0;}
input, select {
	font-size: 16px;
	vertical-align: middle;}
textarea, input {
	word-wrap: break-word;
	word-break: break-all;
	padding:0px;}
li {list-style-type: none;}
img {border: 0 none;}
a {
	color: #000;
	font-size: 14px;
	text-decoration: none;}
h1{font-size: 18px;}
/*==================*/
@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-vtq3aj');
	src:url('fonts/icomoon.eot?#iefix-vtq3aj') format('embedded-opentype'),
		url('fonts/icomoon.ttf?-vtq3aj') format('truetype'),
		url('fonts/icomoon.woff?-vtq3aj') format('woff'),
		url('fonts/icomoon.svg?-vtq3aj#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-pencil:before {
	content: "\e603";
}
.icon-arrow-up-right2:before {
	content: "\e600";
}
.icon-circle-left:before {
	content: "\e606";
}
.icon-star:before {
	content: "\e601";
}
.icon-diamond:before {
	content: "\e602";
}
.c-clear{clear: both;}
/*==================*/
.doc {
	overflow: hidden;
	max-width: 640px;
	min-width: 320px;}
	.fl-header {
		width: 100%;
		height: 48px;
		position: fixed;
		top: 0;

		background: #F5F5F5;
		border: 1px solid #DDD;}
		.header-go a{
			float: left;
			font-size: 22px;
			color: rgb(135,135,135);
			padding: 10px;}
		.header-hot-div{
			float: right;
			padding: 10px;
		}
			.header-hot {
				float: left;
				background: rgb(205,55,56);
				color: #FFF;
				padding: 6px;
				border-radius: 50px;
			}
	.content {
		overflow: hidden;
		width: 100%;
		padding: 48px 10px 58px 10px;}
		.column01 {
			float: left;}
			.cnt-title h1,.cnt-title p,.cnt-content h3 {
				text-align: left;}
			.cnt-title span{
				margin-right: 10px;}
			.column01 h3{
				text-align: left;
				margin: 8px 0;}
			.cnt-content p {
				float: left;
				text-align: left;
				display: block;
				width: 90%;}
			.cnt-content-img {
				float: left;
				margin: 10px 0;}
			.cnt-content-p {
				line-height: 24px;}
		.share {
			display: block;
			width: 100%;
			height: 140px;}
		.column02 {
			overflow: hidden;
			float: left;
			width: 94%;}
			.about-news {
				width: 30%;
				height: 40px;
				border-radius: 0 50px 50px 0; 
				background: rgb(205,55,56);
				position: absolute;
				left: 0;}
				.about-news h2 {
					font-size:16px;
					color: #FFF;
					line-height: 40px;}
			.column02-box {
				float: left;
				width: 100%;
				padding: 0 0 10px 10px;
				background: #FFF;
				border-bottom: 1px solid #DDD;}
				.column02-box-title {
					float: left;
					font-size: 16px;
					font-weight: bold;
					line-height: 46px;}
				.column02-box span {
					float: left;
					margin-right: 10px;
					color: rgb(135,135,135);}
			.first-box {
				padding-top: 46px;}
	.fl-footer {
		width: 100%;
		position: fixed;
		bottom: 0;
		padding: 10px;
		background: #F5F5F5;
		border: 1px solid #DDD;}
		.fl-footer-text {
			overflow: hidden;
			float: left;
			width: 48%;
			border: 1px solid rgb(135,135,135);
			border-radius: 50px;
			padding: 6px 6px 6px 10px;}
			.fl-footer-text span {
				float: left;
				font-size: 16px;
				line-height: 20px;
				margin-right: 4px;}
			.fl-footer-text input {
				width: 100px;
				float: left;
				font-size: 14px;
				border: none;
				background: none;
				outline: none;}
		.fl-footer-icon {
			float: left;
			border-radius: 50px;
			padding: 7px;
			margin-left: 8px;
			border: 1px solid rgb(135,135,135);
		}
		.fl-footer-icon a {
			display: block;
			font-size: 18px;
		}